


#pragma once

#include "ADIntegratedBC.h"


class CoupledPorepressureADBC : public ADIntegratedBC
{
public:
	static InputParameters validParams();

	CoupledPorepressureADBC(const InputParameters& parameters);

protected:
	virtual ADReal computeQpResidual() override;

	const ADMaterialProperty<Real>& _rhog;
	const ADMaterialProperty<Real>& _permeability;
	const ADMaterialProperty<Real>& _viscosity;
	const MaterialProperty<Real>& _Pe;
	Real _L;

};
